.address-edit {
  &-title {
    background-color: #ffffff;
  }
  %base-height {
    box-sizing: border-box;
    border-bottom: 2px solid #f3f3f3;
    height: 120px;
    display: flex;
  }
  %base-icon {
    width: 44px;
    height: 44px;
    background: url("~@/assets/icon/right.png");
    background-size: 44px;
  }
  .save-address {
    margin: 80px auto 0;
    &.dis {
      opacity: 0.4;
      pointer-events: none;
    }
  }
  .info-item {
    @extend %base-height;
    padding: 32px 30px 0;
    position: relative;
    &-title {
      line-height: 44px;
      width: 168px;
      color: #606266;
    }
    &-inpcontent {
      flex: 1;
      color: #303133;
      line-height: 44px;
      height: 44px;
      caret-color: #ffad1c;
    }
    picker {
      flex: 1;
    }
    .info-item-content {
      width: 100%;
      display: flex;

      .content-desc {
        flex: 1;
        color: #c0c4cc;
      }

      .content-title {
        flex: 1;
        color: #303133;
      }
    }
    &-content {
      flex: 1;
      color: #c0c4cc;
      line-height: 44px;
      height: 44px;
    }
    .input-placeholder {
      color: #c0c4cc;
    }

    &-icon {
      width: 44px;
      height: 44px;
      background: url("~@/assets/icon/right.png");
      background-size: 44px;
    }
    .error {
      position: absolute;
      top: 80px;
      left: 190px;
      font-size: 24px;
      font-weight: 400;
      line-height: 34px;
      color: #ff8000;
    }
  }
  .cascade-selection {
    .custom-comtainer-wrap {
      padding: 24px 30px 0;
    }
  }
}
